leetcode 540